C++ 其他隐式类型转换
- 数组转换成指针:
int *p = a(除非用作decltype的参数或者作为 &、sizeof和typeid的运算对象); - 指针的转换:常量整数 0 或字面值
nullptr可以转换成任意指针类型; - 布尔型:如果为 0 则为 true;
- 转换为常量:将非常量转换成常量引用,或者将其地址转换成常量指针;
int *p = a(除非用作 decltype 的参数或者作为 &、sizeof 和 typeid 的运算对象);nullptr 可以转换成任意指针类型;